package com.venutech.gongan.dto.rpc.common.dataimport;

import com.shihang.misc.excel.ExcelCell;
import lombok.Getter;
import lombok.Setter;

@Setter
@Getter
public class EquipImportDto {

    @ExcelCell(index = 0, caption="设备名称")   // 导入
    private String equipName;

    @ExcelCell(index = 1, caption="设备安装行政区域")   // 导入
    private String areaCode;

    @ExcelCell(index = 2, caption="行业编码")
    private String traceCode;

    @ExcelCell(index = 3, caption="类型编码")
    private String categoryCode;

    @ExcelCell(index = 4, caption="网络标识")
    private String networkId;

    @ExcelCell(index = 5, caption="设备编码")   // 导入
    private String equipGbid;

    @ExcelCell(index = 6, caption="监控区域类型")
    private String monitorAreaType;

    @ExcelCell(index = 7, caption="设备所属类型")   // 导入
    private String equipType;

    @ExcelCell(index = 8, caption="设备类型")
    private String equipCategory;

    @ExcelCell(index = 9, caption="摄像机功能类型")   // 导入
    private String equipFunctionType;

    @ExcelCell(index = 10, caption="摄像机详细功能")
    private String equipFunctionDetail;

    @ExcelCell(index = 11, caption="预警下发单位")
    private String alarmToUnit;

    @ExcelCell(index = 12, caption="关联设备")   // 导入
    private String relatedEquip;

    @ExcelCell(index = 13, caption="经度")   // 导入
    private String logitude;

    @ExcelCell(index = 14, caption="纬度")   // 导入
    private String latitude;

    @ExcelCell(index = 15, caption="建设公安机关")
    private String constructurePoliceUnit;

    @ExcelCell(index = 16, caption="运维责任公安机关")
    private String maintaincePoliceUnit;

    @ExcelCell(index = 17, caption="运维责任公安机关联系方式")
    private String maintaincePoliceUnitContact;

    @ExcelCell(index = 18, caption="设备来源单位")   // 导入
    private String sourceUnit;

    @ExcelCell(index = 19, caption="设备来源单位联系方式")   // 导入
    private String soucrUnitContatct;

    @ExcelCell(index = 20, caption="设备接入公安机关")
    private String equipAccessPoliceUnit;

    @ExcelCell(index = 21, caption="设备接入公安机关联系方式")
    private String equipAccessPoliceUnitContact;

    @ExcelCell(index = 22, caption="运维公司")   // 导入 运维单位
    private String maintainenceCompany;

    @ExcelCell(index = 23, caption="安装时间")   // 导入
    private String installationTime;

    @ExcelCell(index = 24, caption="录像保存时间")   // 导入
    private String videoTtl;

    @ExcelCell(index = 25, caption="IPV4")   // 导入
    private String ipv4;

    @ExcelCell(index = 26, caption="IPV6")   // 导入
    private String ipv6;

    @ExcelCell(index = 27, caption="所属部门行业")   // 导入
    private String departmentOrTrade;

    @ExcelCell(index = 28, caption="卡口ID(GA/T1400)")
    private String bayonetId;

    @ExcelCell(index = 29, caption="卡口系统编号")
    private String bayonetCode;

    @ExcelCell(index = 30, caption="卡口车道数")
    private String bayonetLaneNumber;

    @ExcelCell(index = 31, caption="卡口用途")
    private String bayonetPurpose;

    @ExcelCell(index = 32, caption="抓拍部位类型")
    private String snapshotType;

    @ExcelCell(index = 33, caption="经纬度更新时间")     // 导入 属性更新时间
    private String positionUpdateTime;

    @ExcelCell(index = 34, caption="审核状态")
    private String auditState;

    @ExcelCell(index = 35, caption="经纬度是否校验")
    private String positionChecked;

    @ExcelCell(index = 36, caption="上一次保养日期")
    private String latestMaintananceDate;

    @ExcelCell(index = 37, caption="维保周期")
    private String maintanancePeriod;

    @ExcelCell(index = 38, caption="卡口系统分组名称")
    private String bayonetGroupName;

    @ExcelCell(index = 39, caption="抓拍应用类别")
    private String snapshotCategory;

    @ExcelCell(index = 40, caption="镜头像素")
    private String cameraPixel;

    @ExcelCell(index = 41, caption="卡口类型")
    private String bayonetType;

    @ExcelCell(index = 42, caption="卡口启用时间")
    private String bayonetEnabledTime;

    @ExcelCell(index = 43, caption="车道描述")
    private String laneDescription;

    @ExcelCell(index = 44, caption="车道ID")
    private String laneId;

    @ExcelCell(index = 45, caption="车道编号")
    private String laneCode;

    @ExcelCell(index = 46, caption="车道类型")
    private String laneType;

    @ExcelCell(index = 47, caption="车道方向")
    private String laneDirection;

    @ExcelCell(index = 48, caption="车辆出入城")
    private String vehicleInAndOut;

    @ExcelCell(index = 49, caption="限速")
    private String speedLimit;

    @ExcelCell(index = 50, caption="生命周期")
    private String lifeCycle;

    @ExcelCell(index = 51, caption="设备状态")   // 导入
    private String equipState;

    @ExcelCell(index = 52, caption="摄像机位置类型")   // 导入
    private String cameraLocationType;

    @ExcelCell(index = 53, caption="支持分辨率")   // 导入
    private String resolutionRatio;

    @ExcelCell(index = 54, caption="监视方位")   // 导入
    private String direction;


    @ExcelCell(index = 55, caption="联网属性")   // 导入
    private String networkingProperty;


    @ExcelCell(index = 56, caption="设备厂商")   // 导入
    private String factoryName;

    @ExcelCell(index = 57, caption="设备型号")   // 导入
    private String equipTypeName;

    @ExcelCell(index = 58, caption="摄像机类型")   // 导入
    private String cameraType;

    @ExcelCell(index = 59, caption="摄像机补光属性")   // 导入
    private String cameraLightFill;

    @ExcelCell(index = 60, caption="摄像机MAC地址")
    private String cameraMac;

    @ExcelCell(index = 61, caption="摄像机编码格式")   // 导入
    private String cameraCodec;

    @ExcelCell(index = 62, caption="对应存储设备IP")   // 导入
    private String storageIp;

    @ExcelCell(index = 63, caption="点位俗称")   // 导入
    private String pointName;

    @ExcelCell(index = 64, caption="街路巷")
    private String road;

    @ExcelCell(index = 65, caption="架设高度")   // 导入
    private String height;

    @ExcelCell(index = 66, caption="门楼详址")      // 导入 安装地址
    private String addressDetail;

    @ExcelCell(index = 67, caption="门楼牌号")
    private String UnitNumber;

    @ExcelCell(index = 68, caption="门牌后缀")
    private String HouseNumberSuffix;

    @ExcelCell(index = 69, caption="通道号")
    private String passNo;

    @ExcelCell(index = 70, caption="项目名称")
    private String projectName;

    @ExcelCell(index = 71, caption="流水号(6位)")
    private String serialNumber;

    @ExcelCell(index = 72, caption="设备端口")          // 导入
    private String port;

    @ExcelCell(index = 73, caption="公安机关")            // 导入 所属公安机关
    private String policeUnitCode;

    @ExcelCell(index = 74, caption="下级国标编码")
    private String subGbid;

    @ExcelCell(index = 75, caption="下设备安装区域名")
    private String subEquipAreaName;

    @ExcelCell(index = 76, caption="标准地址")
    private String standardAddress;





}
